package com.zt.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 教师审核列表VO
 */
@Data
public class TeacherReviewVO {
    
    /**
     * 教师ID
     */
    private Integer id;
    
    /**
     * 教师姓名
     */
    private String name;
    
    /**
     * 头像
     */
    private String avatar;
    
    /**
     * 手机号
     */
    private String phone;
    
    /**
     * 邮箱
     */
    private String email;
    
    /**
     * 职称
     */
    private String title;
    
    /**
     * 专业/科目
     */
    private String subject;
    
    /**
     * 个人简介
     */
    private String introduction;
    
    /**
     * 教龄
     */
    private Integer teachingAge;
    
    /**
     * 认证状态：1-待认证，2-已认证，3-未通过
     */
    private Integer certificationStatus;
    
    /**
     * 认证状态描述
     */
    private String certificationStatusText;
    
    /**
     * 申请时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date applyTime;
    
    /**
     * 拒绝原因
     */
    private String rejectReason;
    
    /**
     * 资质证书图片列表
     */
    private List<String> certificates;
    
    /**
     * 身份证正面
     */
    private String idCardFront;
    
    /**
     * 身份证反面
     */
    private String idCardBack;
    
    /**
     * 文凭图片
     */
    private String diplomaImg;
    
    /**
     * 教师资格证图片
     */
    private String teacherCertImg;
    
    /**
     * 学历
     */
    private String education;
    
    /**
     * 毕业院校
     */
    private String graduateSchool;
    
    /**
     * 专业
     */
    private String major;
    
    /**
     * 身份证号
     */
    private String idNumber;
}
